home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 December / PCWorld_2007-12_cd.bin / domacnost a kancelar / autoit / autoit-v3-setup.exe / Examples / Helpfile / _GUICtrlTreeViewSetText.au3 < prev    next >
Text File  |  2007-09-08  |  1KB  |  47 lines

  1. #include <GUIConstants.au3>
  2. #include <GuiTreeView.au3>
  3.  
  4. Opt("MustDeclareVars", 1)
  5.  
  6. Dim $h_GUI, $Msg, $treeview
  7. Dim $h_root1, $h_root2, $h_root3
  8. Dim $n_btn_settext
  9.  
  10. $h_GUI = GUICreate("TreeView UDF Sample", 220, 250)
  11.  
  12. $treeview = GUICtrlCreateTreeView(10, 10, 200, 200, -1, $WS_EX_CLIENTEDGE)
  13. GUICtrlSetImage(-1, "shell32.dll", 3, 4)
  14. GUICtrlSetImage(-1, "shell32.dll", 4, 2)
  15.  
  16. $h_root1 = _GUICtrlTreeViewInsertItem($treeview, "RootItem1")
  17. _GUICtrlTreeViewSetIcon($treeview, $h_root1, "shell32.dll", 7)
  18.  
  19. _GUICtrlTreeViewInsertItem($treeview, "SubItem1", $h_root1)
  20. _GUICtrlTreeViewInsertItem($treeview, "SubItem2", $h_root1)
  21.  
  22. $h_root2 = _GUICtrlTreeViewInsertItem($treeview, "RootItem2")
  23. _GUICtrlTreeViewSetIcon($treeview, $h_root2, "shell32.dll", 12)
  24.  
  25. $h_root3 = _GUICtrlTreeViewInsertItem($treeview, "RootItem3")
  26. _GUICtrlTreeViewInsertItem($treeview, "SubItem3", $h_root3)
  27. _GUICtrlTreeViewInsertItem($treeview, "SubItem4", $h_root3)
  28.  
  29. $n_btn_settext    = GUICtrlCreateButton("Set text", 10, 220, 200, 20)
  30.  
  31. GUISetState()
  32.  
  33. While 1
  34.     $Msg = GUIGetMsg()
  35.     Switch $Msg
  36.         Case $GUI_EVENT_CLOSE
  37.             ExitLoop
  38.         
  39.         Case $n_btn_settext
  40.             _GUICtrlTreeViewSetText($treeview, $h_root1, "New RootItem1 Text")
  41.             _GUICtrlTreeViewSetText($treeview, $h_root2, "New RootItem2 Text")
  42.             
  43.     EndSwitch
  44. WEnd
  45.  
  46. Exit
  47.